package com.sea.incidencia.service;

import javax.persistence.EntityManager;
import com.sea.model.RegistrarIncidencia;
import com.sea.model.Incidencia;
import com.sea.model.repository.IncidenciaRepository;
import com.sea.util.*;
public class IncidenciaService {

	private EntityManager em;
	private IncidenciaRepository incidenciaRepository;
	
	public IncidenciaService()throws RuntimeException{
		em= Utilitario.getInstance().getEntityManager();
		incidenciaRepository = new IncidenciaRepository(em);
	}
	
	public Incidencia regIncidencia(RegistrarIncidencia registrar){
		System.out.println("Entro al REgistrar Service");
		System.out.println(registrar.getDni());		
		 Incidencia incidencia= new Incidencia();		 
		 incidencia.setIdart(registrar.getIdart());
		 incidencia.setDesincidencia(registrar.getIncidenciaObservacion());
		 incidencia.setIdcli(registrar.getIdcliente());
		 incidencia.setNrocontrato(registrar.getNrocontrato());			 
		 incidenciaRepository.insert(incidencia);
		
		return incidencia;
	}
}
